Collaborative Software Development
نویسندگان
چکیده
We present an approach to collaborative software development where obtaining components and contributing components across organizational boundaries are explicit phases in the development process. A lightweight generative infrastructure supports this approach with an online package base, and several generators that simplify the construction and composition of component packages. The infrastructure ensures availability, portability, and adaptability of components without centralized orchestration of the development process. 1998 ACM Computing Classification System: D.1.1, D.2.1, D.2.2, D.2.6, D.2.7, D.2.9, D.2.13, D.3.3
منابع مشابه
Development of EFL Teachers’ Engagement and Professional Identity: The Effect of Discussing Teacher Competences via E- Collaborative Discussion Forum
This study is a mixed method research that investigated the effect of electronic collaborative discussion forum on Iranian EFL teachers' engagement and professional identity and their development in terms of teachers‘ competences as they were engaged in collaborative teacher inquiry. For this purpose, 5 EFL teachers participated in 11 online forum discussion sessions. Before participating in di...
متن کاملInteractional complexity development, interactional demonstrators and interaction density in collaborative and e-collaborative writing modalities
This study aimed at investigating the potential of collaborative and e-collaborative writing modalities in developing interactional complexity, utilization of interactional demonstrators and density of interaction. To this end, 66 Iranian intermediate female English as foreign language learners (EFL) were selected to participate in this study according to their scores on Oxford Placement Test (...
متن کاملA Survey on Software Development Support Based on Collaborative Learning Theories
Lots of theories underlying collaborative learning have been proposed. Software development is in nature collaborative activities. Based on the background, studies on software development support and/or analysis of collaborative software development based on collaborative learning theories have emerged. This paper briefly introduces some studies which adopt the theories. We analyze the state-of...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملToward Sustainable Collaborative Software Development: A Case in Higher Education
Unmet needs in the area of enterprise applications have led to a new type of system development. Community source is collaborative open source development among multiple institutional partners, typically to achieve mutually desired outcomes. By examining a real world community source project – Kuali, this study addresses the challenges community source faces for sustaining in a large and compli...
متن کاملMetrics Are Needed for Collaborative Software Development
There is a need for metrics for inter-organizational collaborative software development projects, encompassing management and technical concerns. In particular, metrics are needed that are aimed at the collaborative aspect itself, such as readiness for collaboration, the quality and/or the costs and benefits of collaboration in a specific ongoing project. We suggest questions and directions for...
متن کامل